package com.ydzh.kfqgwvisitor.hikdata.hikres.score;

import lombok.Data;

import java.io.Serializable;

/**
 * @author xh
 * @date 2021/11/19 9:04
 * <p>
 * 评分成功后的人脸
 * 信息，用于人脸裁剪
 */
@Data
public class FacePicAnalysisResult implements Serializable {

    /**
     * 序号
     */
    private Integer id;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 年龄偏差值
     */
    private Integer ageRange;

    /**
     * 年龄段
     */
    private String ageGroup;

    /**
     * 性别
     */
    private String gender;

    /**
     * 是否戴眼镜，YES-是， NO-否
     */
    private String glasses;

    /**
     * 是否微笑，YES-是， NO-否，UNKNOWN-未知
     */
    private String smile;

    /**
     * 人脸角度信息
     */
    private FacePose facePose;

    /**
     * 目标数据模型
     */
    private String targetModelData;

    /**
     * 图片中人脸框区域
     */
    private FaceRect faceRect;

    /**
     * 人脸区域推荐位置
     */
    private RecommendFaceRect recommendFaceRect;

    /**
     * 图片中人脸特征位置
     */
    private FaceMark faceMark;

    /**
     * 是否大胡子，是否微笑，YES-是， NO-否，UNKNOWN-未知
     */
    private String beard;

    /**
     * 是否戴口罩，是否微笑，YES-是， NO-否，UNKNOWN-未知
     */
    private String mask;

    /**
     * 人脸评分，范围： [0,100]
     */
    private Integer faceScore;

}
